cluster of flowers or fruits - Español Inglés Diccionario